// pages/user/Ioboundorders/viewInbound/viewInbound.js
// Page({  
//   data: {  
//     inventoryData: {} // 初始化数据为空对象，实际数据从storage中获取  
//   },  
    
//   onLoad: function() {  
//     // 假设已经将inventoryData保存在了storage中，这里从storage中获取数据  
//     const inventoryData = wx.getStorageSync('inventoryData');  
//     if (inventoryData) {  
//       this.setData({  
//         inventoryData: inventoryData  
//       });  
//     } else {  
//       wx.showToast({  
//         title: '没有入库单数据',  
//         icon: 'none'  
//       });  
//     }  
//   }  
// });

Page({  
  data: {  
    currentPage: 1, // 当前页码  
    pageSize: 10, // 每页显示的条目数  
    inventoryData: [], // 存储当前页要展示的数据  
  },  
  
  onLoad: function() {  
    this.loadData();  
  },  
  
  loadData: function() {  
    const startKeyIndex = (this.data.currentPage - 1) * this.data.pageSize;  
    const endKeyIndex = startKeyIndex + this.data.pageSize;  
  
    // 获取所有inventoryData_开头的key  
    const keys = wx.getStorageInfoSync().keys.filter(key => key.startsWith('inventoryData_'));  
  
    // 确保key的数量在范围内  
    const validKeys = keys.slice(startKeyIndex, endKeyIndex);  
  
    // 读取数据并展示  
    const inventoryData = validKeys.map(key => wx.getStorageSync(key));  
    this.setData({ inventoryData });  
  },  
  
  onReachBottom: function() {  
    // 滑动到底部时加载下一页数据  
    if (this.data.currentPage < Math.ceil(this.data.inventoryData.length / this.data.pageSize)) {  
      this.setData({  
        currentPage: this.data.currentPage + 1  
      });  
      this.loadData();  
    }  
  }
});